Cape leopard - Turco Inglés Diccionario